Multiple Representation Perspectives for Supporting Explanation in Context
نویسندگان
چکیده
The term perspective is used for a set of properties describing an object with respect to a common theme. The use of a perspectives representation is illustrated and evaluated in a programming tool called EXPLAINER, which supports programmers by providing explanations of examples related to the programmers’ current task. Having multiple representation perspectives is essential for supporting people working from examples. Namely, it allows explanations of the examples to be generated according to perspectives that accommodate the changing context and needs of the programmers while they explore an example and develop a solution to their task. The multiple representation perspectives and corresponding perspective explanations support the development of a mental model of the example that can then be used in solving the current task. A formal notion of perspectives as named sets of property-value pairs is incorporated in FrameTalk, a frame-based knowledge representation language. It is used to illustrate the representational basis for examples as they occur in the EXPLAINER system. The perspectives mechanism also addresses problems found in term-based knowledge representation languages, problems such as the proliferation of nonintuitive concepts, the misuse of the generalization link as a compositional link, and the differences when using concepts in different application contexts.
منابع مشابه
بررسی الگوهای ذهنی طرحوارهای کمالگرایی و تأیید خواهی در افسردگی
AbstractObjectives: The purpose of this research is to investigate two different perspectives on depressive thinking. One viewpoint considers depression as a reflection of increasing general accessibility of negative constructs and depressive memories the other defines depressive thoughts as a reflection of changes at a more general level of cognitive representation. Method: 54 subjects selecte...
متن کاملImproving the Explanatory Power of Examples by a Multiple Perspectives Representation
We developed a software tool called EXPLAINER for helping programmers complete new tasks by exploring previously worked-out examples. The implementation is based on the principle of making examples accessible through multiple perspectives and, specifically, perspectives that emphasize the programming plans underlying an example. The initial version of EXPLAINER used a simple, semantic network t...
متن کاملImproving the Explanatory Power of Examples by a Multiple Perspectives Representation
We developed a software tool called EXPLAINER for helping programmers complete new tasks by exploring previously worked-out examples. The implementation is based on the principle of making examples accessible through multiple perspectives and, specifically, perspectives that emphasize the programming plans underlying an example. The initial version of EXPLAINER used a simple, semantic network t...
متن کاملArchitectural Synthesis: Integrating Multiple Architectural Perspectives
There are many tools and techniques available to understand and analyze a system at the architectural level. Each of these may provide its own perspective of the key architectural elements of the system. We introduce the process of architectural synthesis to deal with the problem of integrating these different architectural perspectives. We emphasize the utility of the synthesis process in supp...
متن کاملUsing Contextual Graphs for Supporting Qualitative Simulation Explanation
We proposed in a previous research an explanatory dialogical agentbased tool for explaining a qualitative simulation algorithm. The main limitation of an agent in our explanatory system was its incapacity to adapt itself to a changing context. The main reason concerns the agent’s inability to share and understand, through its cognitive component, new contextual information not directly accessib...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993